10a4cdecefc0f1fcddb13bcc5207eb44514d2311,java/org/apache/coyote/http11/Http11Processor.java,Http11Processor,process,#SocketWrapper#,135
Before Change
keptAlive = true;
// Reset timeout for reading headers
socket.getSocket().setSoTimeout(endpoint.getSoTimeout());
inputBuffer.parseHeaders();
if (!disableUploadTimeout) {
socket.getSocket().setSoTimeout(connectionUploadTimeout);
}
After Change
// Reset timeout for reading headers
socket.getSocket().setSoTimeout(endpoint.getSoTimeout());
// Currently only NIO will ever return false here
if (!inputBuffer.parseHeaders()) {
// We've read part of the request, don't recycle it
// instead associate it with the socket
openSocket = true;
readComplete = false;
break;
}
if (!disableUploadTimeout) {
socket.getSocket().setSoTimeout(connectionUploadTimeout);
}